package com.amumu.drama.admin.modules.member.service;

import com.amumu.drama.admin.modules.member.dto.req.UmsMemberListQuery;
import com.amumu.drama.admin.modules.member.dto.req.UmsMemberStatusReq;
import com.amumu.drama.admin.modules.member.dto.resp.UmsMemberDetail;
import com.amumu.drama.admin.modules.member.dto.resp.UmsMemberListResp;
import com.amumu.drama.common.base.api.CommonPage;
import com.amumu.drama.model.UmsMember;

import java.util.List;

public interface UmsAdminMemberService {
    List<UmsMember> search(String phoneNum, Integer pageNum, Integer pageSize);

    CommonPage<UmsMemberListResp> queryListUmsMemberByPage(UmsMemberListQuery request);

    void enableStatus(UmsMemberStatusReq request);

    UmsMemberDetail getMemberDetail(Long memberId);
}
